package com.asset.dispoal.batchEvidenceTypeMapper.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import tech.mhuang.pacebox.springboot.protocol.data.PageDTO;

import java.io.Serializable;
import java.util.Date;

/**
 * 批次证据种类映射表实体类
 *
 * @author: mhuang
 * @date: 2022-03-23 17:10:57
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SysBatchEvidenceTypeMapperRequest extends PageDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private String id;
    /**
     * 批次id
     */
    @ApiModelProperty(value = "批次id")
    private String assetInstBatchId;
    /**
     * 证据种类id
     */
    @ApiModelProperty(value = "证据种类id")
    private String evidenceTypeId;
    /**
     * 下载排序
     */
    @ApiModelProperty(value = "下载排序")
    private String downloadOrder;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createUser;
    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private String operateUser;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date operateTime;
    /**
     * 证据种类编号
     */
    @ApiModelProperty(value = "证据种类编号")
    private String typeCode;
    /**
     * 证据种类名称
     */
    @ApiModelProperty(value = "证据种类名称")
    private String typeName;
    /**
     * 种类说明
     */
    @ApiModelProperty(value = "种类说明")
    private String remark;

    /**
     * 证据来源 0:原始证据 1:后期制作
     */
    @ApiModelProperty(value = "证据来源 0:原始证据 1:后期制作")
    private String evidenceSource;

    /**
     * 识别通用配置id
     */
    @ApiModelProperty(value = "识别通用配置id")
    private String configurationId;
    /**
     * 分类级别
     */
    @ApiModelProperty(value = "分类级别")
    private String typeLevel;

    /**
     * 展示排序
     */
    @ApiModelProperty(value = "展示排序")
    private String showOrder;

    private String checkIdcard;

    private int checkNum;
}